package cn.fxyz.service;

import java.util.List;

import cn.fxyz.entity.Dinnertable;
import cn.fxyz.page.PageBean;

public interface DinnertableService {
	/**
	 * 查询所有餐桌
	 * @return
	 */
	public List<Dinnertable> findAll();
	/**
	 * 查询所有餐桌信息以及条件查询
	 * @return
	 */
	List<Dinnertable> findAll(Dinnertable dinnertable);
	
	/**
	 * 添加餐桌信息
	 * @param dinnertable
	 */
	void add(Dinnertable dinnertable);
	/**
	 * 通过id删除餐桌信息
	 * @param id
	 */
	void remove(Dinnertable dinnertable);
	/**
	 * 退桌
	 * @param dinnertable
	 */
	void modify(Dinnertable dinnertable);
	/**
	 * 查询所有+
	 * @param dinnertable
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	PageBean<Dinnertable> findAll(Dinnertable dinnertable, int pageNum,
			int pageSize);
	
	/**
	 * 
	 * @return
	 */
	List<Dinnertable> findByTableStatus();
}
